.ant-btn {
  min-width: 100px;
}

.ant-btn-primary {
  background: @color-primary-btn;
}

.ant-max-btn {
  max-width: 150px;
}

.ant-table {
  .ant-btn {
    min-width: auto;
  }
}

.ant-btn,
.ant-table-cell,
.ant-pagination,
.ant-descriptions {
  font-family: 'Web_Regular';
}

.ant-card,
.ant-steps,
.ant-descriptions-title {
  font-family: 'Web_SemiBold';
}

.ant-form-item {
  .ant-form-item-label > label {
    font-family: 'Web_SemiBold';
  }
}

.ant-modal-close {
  top: 24px !important;
}
.ant-modal-header {
  padding-bottom: 16px !important;
  border-bottom: 2px solid #dcdfe6;
  font-family: 'Web_SemiBold';
  .ant-modal-title {
    letter-spacing: 2px;
  }
}
.ant-modal-body {
  padding: 8px 16px 0 !important;
}

// 版本更新提示定位
.version-location {
  position: relative;
  float: right;
  margin-right: 100px;
  .ant-modal-content {
    position: absolute;
    top: calc(100vh - 300px);
  }
}

.drawer-upload-class .upload-container .ant-upload-btn {
  padding: 100px 0;
}

.ant-card .ant-card-extra {
  display: inline-flex;
}